MediaItem

interface MediaItem : Parcelable

A media item in a MediaStore.

A media item instance is a parcelable object, and as such may be used with android's parcelable-supporting utilities, such as conveying media items in Intent (see Intent.putExtra) or in Bundle (see Bundle.putParcelable objects.

Types

Link copied to clipboard

Available metadata types.

Link copied to clipboard

Panorama type of a panorama photo.

Link copied to clipboard

Photo mode of the media.

Link copied to clipboard
interface Resource : Parcelable

A resource in a media item.

Link copied to clipboard

Available media tracks.

Link copied to clipboard

Type of media.

Properties

Link copied to clipboard

Available metadata type(s).

Link copied to clipboard
abstract val bootDate: Date?

Associated drone boot date.

Link copied to clipboard
abstract val creationDate: Date

Media creation date.

Link copied to clipboard
abstract val customId: String?

Media custom identifier.

Link copied to clipboard
abstract val customTitle: String?

Media custom title.

Link copied to clipboard
@get:IntRange(from = 0)
abstract val expectedResourceCount: Int

Expected resource count.

Link copied to clipboard
abstract val flightDate: Date?

Associated flight date.

Link copied to clipboard
abstract val name: String

Media display name.

Link copied to clipboard

Panorama type.

Link copied to clipboard

Photo mode.

Link copied to clipboard

Media resources

Link copied to clipboard
abstract val runUid: String?

Media run identifier.

Link copied to clipboard
abstract val type: MediaItem.Type

Media type.

Link copied to clipboard
abstract val uid: String

Media unique identifier.

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)